spit roasting - Turkish English Dictionary